flow enhancements